package com.core.enums.annotation;

import com.alibaba.fastjson.annotation.JSONType;
import com.core.enums.serializer.IntEnumSerializer;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@JSONType(serializeEnumAsJavaBean = true, serializer = IntEnumSerializer.class, deserializer = IntEnumSerializer.class)
public @interface IntEnumJSONType {
}
